home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / Oberon⁄F™ 1.1 / Dev / Docu / Inspector (.txt) < prev    next >
Encoding:
Oberon Document  |  1995-08-09  |  3.3 KB  |  71 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Helvetica
  16. TextRulers.StdRulerDesc
  17. TextRulers.RulerDesc
  18. TextRulers.StdStyleDesc
  19. TextRulers.StyleDesc
  20. TextRulers.AttributesDesc
  21. Helvetica
  22. Helvetica
  23. Helvetica
  24. Helvetica
  25. DevInspector
  26. DEFINITION
  27.     IMPORT Dialog;
  28.         inspect: RECORD (Dialog.Interactor)
  29.             control-: Dialog.String;
  30.             label: ARRAY 40 OF CHAR;
  31.             link, guard, notifier: Dialog.String;
  32.             default, cancel: BOOLEAN;
  33.             level: INTEGER;
  34.             lightFont, sorted: BOOLEAN;
  35.             GetNext, Set: PROCEDURE
  36.         END;
  37. END DevInspector.
  38. The inspector makes it possible to inspect and modify properties of a control. Currently, nine types of controls are supported: command buttons, check boxes, radio buttons, text fields, list boxes, selection boxes, combo boxes, and groups.
  39. The inspector is opened with the Edit->Object->Properties... command (Windows) / Edit->Component
  40. Info command (Mac OS). It takes a singleton control as input (-> Controls).
  41. VAR inspect: RECORD (Dialog.Interactor)
  42. Interactor for a control view property dialog.
  43. control-: Dialog.String
  44. The control's name. This is the (possibly mapped) name of the control type.
  45. label: ARRAY 40 OF CHAR
  46. Label string of the control. Only valid for command buttons, check boxes, radio buttons, captions, groups.
  47. link: Dialog.String
  48. Link to the interactor field, in the form module.variable.field.
  49. guard: Dialog.String
  50. Name of the control's guard command.
  51. notifier: Dialog.String
  52. Name of the control's notifier command.
  53. default: BOOLEAN
  54. Determines whether command button is default button.
  55. cancel: BOOLEAN
  56. Determines whether command button is cancel button.
  57. level: INTEGER
  58. Iff the value of a radio button is equal to level, the radio button is "on".
  59. lightFont: BOOLEAN
  60. Determines whether the system font or a lighter font is used.
  61. GetNext: PROCEDURE
  62. Show the next control in this container. After the last control, GetNext wraps around to the first control.
  63. Set: PROCEDURE
  64. Set the control's properties to the currently displayed values.
  65. TextControllers.StdCtrlDesc
  66. TextControllers.ControllerDesc
  67. Containers.ControllerDesc
  68. Controllers.ControllerDesc
  69. Helvetica
  70. Documents.ControllerDesc
  71.